.login{
    width: 100%;
    height: 100%;
    background-image: url('../images/login.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
    padding: 0 150px;
    &-con{
        position: absolute;
        right: 50%;
        top: 50%;
        margin-top: -185px;
        margin-right: -190px;
        width: 380px;
        .border-img{
            position: absolute;
            top: 0;
            left: -7px;
            z-index: 10;
            margin-top: -8px;
        }
        .ivu-card{
            z-index: 100;
            
        }
        &-header{
            font-size: 16px;
            font-weight: 300;
            text-align: center;
            padding: 30px 0;
        }
        .form-con{
            padding: 10px 20px  0 20px;
            .password,.checkbox{
                margin-bottom: 10px;
            }
        }
        .ivu-card-head{
            border: none;
            text-align: center;
            height: 130px;
            p{
                height: 100%;
                position: relative;
                span{
                    position: absolute;
                    top: 80%;
                    left: 50%;
                    font-size: 19.7px;
                    font-weight: 700;
                    margin-left: -68px;
                    background: #fff;
                    padding: 0 10px;
                }
                b{
                    display: block;
                    height: 2px;
                    background: #1c2a54;
                    margin-top: 10%;
                }
            }
        }
    }
    .login-tip{
        position: absolute;
        font-size: 10px;
        text-align: center;
        color: #fff;
        width: 600px;
        left: 50%;
        bottom:-50px;
        margin-left: -300px;
    }
}